FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package kbv.ita.vos#2.1.0 (78 ms)

Package kbv.ita.vos
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=kbv.ita.vos@2.1.0&canonical=https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Bundle_VoS_PVS
Url https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Bundle_VoS_PVS
Version 2.1.0
Status active
Date 2023-02-01
Name KBV_PR_VoS_Bundle_VoS_PVS
Title KBV_PR_VoS_Bundle_VoS_PVS
Experimental False
Description Bundle zum Schreiben von erstellten (e)Rezepten und aktualisierten/erstellten Medikationsplänen und Provenance-Instanzen im Falle einer Stornierung eines eRezepts von der VoS ins PVS.
Type Bundle
Kind resource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
https://fhir.kbv.de/StructureDefinition/KBV_EX_VoS_User_Device KBV_EX_VoS_User_Device


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "KBV-PR-VoS-Bundle-VoS-PVS",
  "url" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Bundle_VoS_PVS",
  "version" : "2.1.0",
  "name" : "KBV_PR_VoS_Bundle_VoS_PVS",
  "title" : "KBV_PR_VoS_Bundle_VoS_PVS",
  "status" : "active",
  "date" : "2023-02-01",
  "publisher" : "Kassenärztliche Bundesvereinigung",
  "description" : "Bundle zum Schreiben von erstellten (e)Rezepten und aktualisierten/erstellten Medikationsplänen und Provenance-Instanzen im Falle einer Stornierung eines eRezepts von der VoS ins PVS.",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "v2",
      "uri" : "http://hl7.org/v2",
      "name" : "HL7 v2 Mapping"
    },
    {
      "identity" : "rim",
      "uri" : "http://hl7.org/v3",
      "name" : "RIM Mapping"
    },
    {
      "identity" : "cda",
      "uri" : "http://hl7.org/v3/cda",
      "name" : "CDA (R2)"
    },
    {
      "identity" : "w5",
      "uri" : "http://hl7.org/fhir/fivews",
      "name" : "FiveWs Pattern Mapping"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Bundle",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Bundle",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Bundle",
        "path" : "Bundle",
        "short" : "Speicher-Bundle",
        "definition" : "Bundle mit erstellten (e)Rezepten, aktualisierten/erstellten Medikationsplänen, Medikationsplan-Dosierungen und Provenance-Instanzen im Falle einer Stornierung eines eRezepts von der VoS ins PVS.\r\n\r\nDabei sind nur die KBV-Profile KBV_PR_VoS_DocumentReference, KBV_PR_VoS_Medication_Compounding, KBV_PR_VoS_Medication_FreeText, KBV_PR_VoS_Medication_Ingredient, KBV_PR_VoS_Medication_PZN, KBV_PR_VoS_MedicationStatement_MP, KBV_PR_VoS_Prescription und KBV_PR_VoS_Provenance_ePrescription in der Version 2.1.0 und das eRezept-Bundle nach KBV_PR_ERP_Bundle erlaubt.",
        "constraint" : [
          {
            "key" : "erlaubteRessourcen-1",
            "severity" : "error",
            "human" : "Es sind nur Ressourcen vom Typ DocumentReference, MedicationRequest, Medication, MedicationStatement, Provenance und Bundle erlaubt",
            "expression" : "entry.where((resource is DocumentReference).not() and (resource is MedicationRequest).not() and (resource is Medication).not() and (resource is MedicationStatement).not() and (resource is Provenance).not() and (resource is Bundle).not()).empty()"
          }
        ]
      },
      {
        "id" : "Bundle.id",
        "path" : "Bundle.id",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.meta",
        "path" : "Bundle.meta",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.meta.source",
        "path" : "Bundle.meta.source",
        "max" : "0"
      },
      {
        "id" : "Bundle.meta.profile",
        "path" : "Bundle.meta.profile",
        "min" : 1,
        "max" : "1",
        "fixedCanonical" : "https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Bundle_VoS_PVS|2.1.0",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.meta.security",
        "path" : "Bundle.meta.security",
        "max" : "0"
      },
      {
        "id" : "Bundle.meta.tag",
        "path" : "Bundle.meta.tag",
        "max" : "0"
      },
      {
        "id" : "Bundle.implicitRules",
        "path" : "Bundle.implicitRules",
        "max" : "0"
      },
      {
        "id" : "Bundle.language",
        "path" : "Bundle.language",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier",
        "path" : "Bundle.identifier",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.identifier.use",
        "path" : "Bundle.identifier.use",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier.type",
        "path" : "Bundle.identifier.type",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier.system",
        "path" : "Bundle.identifier.system",
        "min" : 1,
        "fixedUri" : "https://fhir.kbv.de/NamingSystem/KBV_NS_VoS_BundleID",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.identifier.value",
        "path" : "Bundle.identifier.value",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.identifier.period",
        "path" : "Bundle.identifier.period",
        "max" : "0"
      },
      {
        "id" : "Bundle.identifier.assigner",
        "path" : "Bundle.identifier.assigner",
        "max" : "0"
      },
      {
        "id" : "Bundle.type",
        "path" : "Bundle.type",
        "fixedCode" : "transaction",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.timestamp",
        "path" : "Bundle.timestamp",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.total",
        "path" : "Bundle.total",
        "max" : "0"
      },
      {
        "id" : "Bundle.link",
        "path" : "Bundle.link",
        "definition" : "Angabe der fullURL des Aufruf-Bundles vom PVS zum VoS (KBV_PR_Bundle_PVS_VoS) sowie des Systemkontexts der VoS (Anwender sowie KBV-Prüfnummer)",
        "min" : 1,
        "max" : "1",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.link.extension",
        "path" : "Bundle.link.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "closed"
        },
        "min" : 1,
        "max" : "1"
      },
      {
        "id" : "Bundle.link.extension:systemkontext",
        "path" : "Bundle.link.extension",
        "sliceName" : "systemkontext",
        "min" : 1,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "https://fhir.kbv.de/StructureDefinition/KBV_EX_VoS_User_Device|2.1.0"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.link.extension:systemkontext.extension",
        "path" : "Bundle.link.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "closed"
        },
        "min" : 1
      },
      {
        "id" : "Bundle.link.extension:systemkontext.extension:KBV-Pruefnummer",
        "path" : "Bundle.link.extension.extension",
        "sliceName" : "KBV-Pruefnummer",
        "min" : 1
      },
      {
        "id" : "Bundle.link.extension:systemkontext.extension:KBV-Pruefnummer.value[x]",
        "path" : "Bundle.link.extension.extension.value[x]",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.link.extension:systemkontext.extension:KBV-Pruefnummer.value[x]:valueIdentifier",
        "path" : "Bundle.link.extension.extension.value[x]",
        "sliceName" : "valueIdentifier",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.link.extension:systemkontext.extension:systemID",
        "path" : "Bundle.link.extension.extension",
        "sliceName" : "systemID",
        "min" : 0
      },
      {
        "id" : "Bundle.link.extension:systemkontext.extension:systemID.value[x]:valueIdentifier",
        "path" : "Bundle.link.extension.extension.value[x]",
        "sliceName" : "valueIdentifier",
        "min" : 1
      },
      {
        "id" : "Bundle.link.relation",
        "path" : "Bundle.link.relation",
        "fixedString" : "related",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.link.url",
        "path" : "Bundle.link.url",
        "short" : "fullURL des Aufruf-Bundles",
        "definition" : "Die fullURL des Aufruf-Bundles (KBV_PR_VoS_Bundle_PVS_VoS), in welchem der Aufrufkontext (inkl. ggf. notwendiger Ressourcen) vom PVS an die VoS übergeben wurde",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry",
        "path" : "Bundle.entry",
        "short" : "Ressourcen",
        "definition" : "Ressourcen, die von der VoS an das PVS gesendet und dort gespeichert werden sollen.\r\nErlaubte Ressourcentypen sind DocumentReference, MedicationRequest, Medication, MedicationStatement, Provenance und Bundle",
        "min" : 1,
        "constraint" : [
          {
            "key" : "erlaubteRessourcen-2",
            "severity" : "error",
            "human" : "Es dürfen nur Ressourcen aus der VoS-SST und E-Rezept-Bundles übertragen werden.",
            "expression" : "resource.meta.profile.startsWith('https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS') or resource.meta.profile.startsWith('https://fhir.kbv.de/StructureDefinition/KBV_PR_ERP_Bundle')"
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry.link",
        "path" : "Bundle.entry.link",
        "max" : "0",
        "contentReference" : "http://hl7.org/fhir/StructureDefinition/Bundle#Bundle.link"
      },
      {
        "id" : "Bundle.entry.resource",
        "path" : "Bundle.entry.resource",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry.search",
        "path" : "Bundle.entry.search",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry.request",
        "path" : "Bundle.entry.request",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry.request.method",
        "path" : "Bundle.entry.request.method",
        "fixedCode" : "POST",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry.request.url",
        "path" : "Bundle.entry.request.url",
        "mustSupport" : true
      },
      {
        "id" : "Bundle.entry.request.ifNoneMatch",
        "path" : "Bundle.entry.request.ifNoneMatch",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry.request.ifModifiedSince",
        "path" : "Bundle.entry.request.ifModifiedSince",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry.request.ifMatch",
        "path" : "Bundle.entry.request.ifMatch",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry.request.ifNoneExist",
        "path" : "Bundle.entry.request.ifNoneExist",
        "max" : "0"
      },
      {
        "id" : "Bundle.entry.response",
        "path" : "Bundle.entry.response",
        "max" : "0"
      },
      {
        "id" : "Bundle.signature",
        "path" : "Bundle.signature",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.